package com.zz.admin.roleManagement.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Data;

/**
* 角色表 实体类
* @author zhang.lei
* @since 2025-04-12 15:31:53
*/
@Data
@TableName(value = "auth_role_t" )
public class Role implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
    * 角色id
    */
    @TableId(value = "role_id")
    private String roleId;

    /**
    * 角色编码
    */
    private String roleCode;

    /**
    * 角色名称
    */
    private String roleName;

    /**
    * 父级id
    */
    private String parentId;

    /**
    * 是否管理角色
    */
    private String isManageRole;

    /**
    * 状态
    */
    private String status;

    /**
    * 删除标识
    */
    private String delFlag;

    /**
    * 备注
    */
    private String remark;

    /**
    * 创建人
    */
    private String createBy;

    /**
    * 更新人
    */
    private String updateBy;

    /**
    * 创建时间
    */
    private LocalDateTime createDate;

    /**
    * 更新时间
    */
    private LocalDateTime updateDate;

    /**
    * 扩展字段1
    */
    private String expand1;

    /**
    * 扩展字段2
    */
    private String expand2;

    /**
    * 扩展字段3
    */
    private String expand3;

    /**
    * 扩展字段4
    */
    private String expand4;

    /**
    * 扩展字段5
    */
    private String expand5;


    // ================= 以下为自定义字段 =================

}
